UBILAB Technical Report 94.9.1 Computer Supported Cooperative Software Engineering with Beyond-Sniff

نویسندگان

  • Walter R. Bischofberger
  • Thomas Kofler
  • Kai-Uwe Mätzel
  • Bruno Schäffer
چکیده

ion level. It visualizes differences with colors and pictograms on project, symbolic and textual levels and there are several abstraction levels on which both symbolic and textual differences can be browsed. Figure 4 shows the TurboMixer in comparing three working projects of consecutive revisions, ordered by age from left to right. The structure of every working project is visualized as a tree and the classes are listed above them. New, changed, and deleted elements are visualized the same way in the tree and in the list. The semantics of the pictograms and colors is described in the lower left corner. Figure 4. TurboMixer visualizing differences in structure and classes 3.3 Related Work In the area of CSCW there is a large number of published synchronous approaches such as synchronous editing of documents and video conferencing but there are no approaches that have achieved a relevant level of practical application besides video conferencing systems. Dewan proposes in [Dew93] to apply different synchronous approaches such as synchronous editing and debugging to cooperative software engineering. This approach, however, does not address the relevant problems of cooperative software engineering, as discussed in Section 2. Some programming environments such as Cadillac [Gab90] and Field [Rei90b] already incorporate annotations. In contrast to our approach their annotation concepts are simplistic means for connecting some information with source code. They are tool specific and cover only a small part of the artifacts. Moreover, these environments are aimed at single developers. We do not know about tools similar to TurboMixer. Only Grass describes in [Gra92] similar concepts and ideas.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer Supported Cooperative Software Engineering with Beyond-Sniff

Teamwork is a prerequisite for the development of large complex software systems. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordinati...

متن کامل

Beyond-Sniff – a Framework-Based Component System for Cooperative Software Engineering Environments

During the last seven years we developed Sniff and Beyond-Sniff. Sniff is a single-user, one-process programming environment that was implemented on top of the ET++ application framework. Beyond-Sniff is an environment for cooperative software engineering. It consists of a component bus and an open set of seamlessly integrated components (services and tools). In this article, we present the fra...

متن کامل

The Interdisciplinary Study of Interdependencies

Modularity is a very general principle for managing complex systems. It suggests the division of a system into smaller parts, called modules. This principle has been applied to complex systems in many domains, including product engineering, organizations and development processes. In any domain, modules must interact in a coordinated fashion for an effective system. Interactions imply interdepe...

متن کامل

Refactoring the Publishing Process

This paper dicusses how the technical book publishing process could address time to market and eBook issues through the adaptation of collaborative software engineering processes to the entire publishing process, from the initial authoring to the final preflight stages. We identify where, based on our own observations, the current process is flawed, then explore how it can be improved. While so...

متن کامل

Experiences with CSRS: An Instrumented Software Review Environment

Formal technical review (FTR) is a cornerstone of software quality assurance. However, the labor-intensive and manual nature of review, along with basic unresolved questions about its process and products, means that review is typically under-utilized or inefficiently applied within the software development process. This paper discusses our initial experiments using CSRS, an instrumented, compu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995